cast one's mind back - Turkish English Dictionary